package com.school.test.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.school.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 班级信息 g51059_ca7ise14setur2qgn030
 *
 * @author ruoyi
 */
@Data
public class ClassInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private int _id;

    private String _user;

    private Date _create;

    private Date _update;

    @TableField(exist = true)
    private String 班级名;

    @TableField(exist = true)
    private int 学生;

    @TableField(exist = true)
    private int 老师;

    @TableField(exist = true)
    private int 教务;

    @TableField(exist = true)
    private int 班主任;

    @TableField(exist = true)
    private int 科目;

    @TableField(exist = true)
    private String 状态;

    @TableField(exist = true)
    private String 最后一次扣费;

    @TableField(exist = true)
    private String 备注;

    @TableField(exist = true)
    private String 属性;

    @TableField(exist = true)
    private BigDecimal 试听充值;

    @TableField(exist = true)
    private BigDecimal 正式充值;

    @TableField(exist = true)
    private BigDecimal 折扣金额;

    @TableField(exist = true)
    private BigDecimal 赠送充值;

    @TableField(exist = true)
    private BigDecimal 已上课时;

    @TableField(exist = true)
    private int 试听课时;

    @TableField(exist = true)
    private int 年级;

    @TableField(exist = true)
    private int 删除;

    @TableField(exist = true)
    private int 课程;

    @TableField(exist = true)
    private Date 开班时间;

    @TableField(exist = true)
    private String 学生名;

    @TableField(exist = true)
    private String 老师名;

    @TableField(exist = true)
    private String 教务名;

    @TableField(exist = true)
    private String 班主任名;

    @TableField(exist = true)
    private String 新老生;

    @TableField(exist = true)
    private String 待处理确认;

    @TableField(exist = true)
    private int 录课次数;

    @TableField(exist = true)
    private Date 最后一次扣费时间;

    @TableField(exist = true)
    private Date 报警时间;

    @TableField(exist = true)
    private String 隐藏班级;

    @Override
    public String toString() {
        return "ClassInfo{" +
                "_id=" + _id +
                ", _user='" + _user + '\'' +
                ", _create=" + _create +
                ", _update=" + _update +
                ", 班级名='" + 班级名 + '\'' +
                ", 学生=" + 学生 +
                ", 老师=" + 老师 +
                ", 教务=" + 教务 +
                ", 班主任=" + 班主任 +
                ", 科目=" + 科目 +
                ", 状态='" + 状态 + '\'' +
                ", 最后一次扣费='" + 最后一次扣费 + '\'' +
                ", 备注='" + 备注 + '\'' +
                ", 属性='" + 属性 + '\'' +
                ", 试听充值=" + 试听充值 +
                ", 正式充值=" + 正式充值 +
                ", 折扣金额=" + 折扣金额 +
                ", 赠送充值=" + 赠送充值 +
                ", 已上课时=" + 已上课时 +
                ", 试听课时=" + 试听课时 +
                ", 年级=" + 年级 +
                ", 删除=" + 删除 +
                ", 课程=" + 课程 +
                ", 开班时间=" + 开班时间 +
                ", 学生名='" + 学生名 + '\'' +
                ", 老师名='" + 老师名 + '\'' +
                ", 教务名='" + 教务名 + '\'' +
                ", 班主任名='" + 班主任名 + '\'' +
                ", 新老生='" + 新老生 + '\'' +
                ", 待处理确认='" + 待处理确认 + '\'' +
                ", 录课次数=" + 录课次数 +
                ", 最后一次扣费时间=" + 最后一次扣费时间 +
                ", 报警时间=" + 报警时间 +
                ", 隐藏班级='" + 隐藏班级 + '\'' +
                '}';
    }
}
